struct _MI_SYSTEM_VA_STATE// Size=0x14c0
{
    unsigned long SystemTablesLock;// Offset=0x0 Size=0x4
    unsigned long SystemVaBias;// Offset=0x4 Size=0x4
    unsigned long SystemAvailableVaLow;// Offset=0x8 Size=0x4
    unsigned long VirtualBias;// Offset=0xc Size=0x4
    void * HyperSpaceEnd;// Offset=0x10 Size=0x4
    struct _MMPTE * HyperSpaceEndPte;// Offset=0x14 Size=0x4
    void * SystemRangeStart;// Offset=0x18 Size=0x4
    unsigned char SystemCachePdeCount[1024];// Offset=0x1c Size=0x400
    void * SystemCacheReverseMaps[1024];// Offset=0x41c Size=0x1000
    struct _MMWSLE_HASH * WorkingSetListHashStart;// Offset=0x141c Size=0x4
    struct _MMWSLE_HASH * WorkingSetListHashEnd;// Offset=0x1420 Size=0x4
    struct _MMWSLE_NONDIRECT_HASH * WorkingSetListIndirectHashStart;// Offset=0x1424 Size=0x4
    struct _KEVENT FreeSystemCacheVa;// Offset=0x1428 Size=0x10
    unsigned long SystemVaLock;// Offset=0x1438 Size=0x4
    long DeleteKvaLock;// Offset=0x143c Size=0x4
    struct _MI_PTE_CHAIN_HEAD FreeSystemCache;// Offset=0x1440 Size=0x18
    unsigned long SystemCacheViewLock;// Offset=0x1458 Size=0x4
    unsigned long UnusableWsles[5];// Offset=0x145c Size=0x14
    unsigned long PossibleWsles[5];// Offset=0x1470 Size=0x14
};